Skip to content

feat(validation)!: introduce full request validation subsystem#1

Open
mdalaminbey wants to merge 6 commits intomasterfrom
subsystem
Open

feat(validation)!: introduce full request validation subsystem#1
mdalaminbey wants to merge 6 commits intomasterfrom
subsystem

Conversation

@mdalaminbey
Copy link
Member

Add core validation components including Request, Validation,
RuleResolver, base Rule class, and Rule contract.

Implement FormRequest lifecycle support and HasMime trait
with external mimes.php configuration, replacing the old Mime class.

Add multiple concrete rule implementations under src/Rules.
Refactor DateTime utilities and introduce Request/Rule helpers.

Include extensive unit tests and usage examples.
Update README documentation and repository attributes
(.gitattributes, .gitignore) to exclude development files from exports.

BREAKING CHANGE: replaces the previous Mime class and introduces
a new validation architecture and API surface.

Add core validation components including Request, Validation,
RuleResolver, base Rule class, and Rule contract.

Implement FormRequest lifecycle support and HasMime trait
with external mimes.php configuration, replacing the old Mime class.

Add multiple concrete rule implementations under src/Rules.
Refactor DateTime utilities and introduce Request/Rule helpers.

Include extensive unit tests and usage examples.
Update README documentation and repository attributes
(.gitattributes, .gitignore) to exclude development files from exports.

BREAKING CHANGE: replaces the previous Mime class and introduces
a new validation architecture and API surface.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant